import MySQLdb
#~ Hola
def MaxId():
	db= MySQLdb.connect(host='localhost', user='root', passwd= 'root', db='mydb')
	cursor= db.cursor()
	sqlMaxId = 'SELECT max(idCliente) FROM cliente'
	cursor.execute(sqlMaxId)
	resultado = cursor.fetchall()
	cursor.close ()
	db.commit ()
	db.close ()
	return resultado
	#~ comentario 2
def ClientShow():
	db= MySQLdb.connect(host='localhost', user='root', passwd= 'root', db='mydb')
	cursor= db.cursor()
	sqlAll = 'SELECT * FROM CLIENTE'
	cursor.execute(sqlAll)
	resultado = cursor.fetchall()
	cursor.close ()
	db.commit ()
	db.close ()
	return resultado
#~ nuevo comentario
def ClientAdd(Nombre, Telefono):
	db= MySQLdb.connect(host='localhost', user='root', passwd= 'root', db='mydb')
	cursor= db.cursor()
	
	idmax = MaxId()
	for resul in idmax:
		Id_Cliente=int(resul[0])+1
        
	cursor.execute('''INSERT INTO cliente (idCliente, nombre, telefono) VALUES(%s,%s,%s)''', (Id_Cliente, Nombre, Telefono))
	resultado = cursor.fetchall()
	cursor.close()
	db.commit()
	db.close()
	return resultado
	
def ClientDelete(id_Cliente):
	db= MySQLdb.connect(host='localhost', user='root', passwd= 'root', db='mydb')
	cursor= db.cursor()
	cursor.execute('''DELETE FROM cliente WHERE idCliente = %s''', (id_Cliente))
	resultado = cursor.fetchone()
	cursor.close ()
	db.commit ()
	db.close ()
	return 
	
def ClienteUpdate(Id_Cliente, Nombre, Telefono):
	db= MySQLdb.connect(host='localhost', user='root', passwd= 'root', db='mydb')
	cursor= db.cursor()
	cursor.execute('''UPDATE cliente SET(nombre = %s, Telefono= %s) WHERE idCliente= %s''', (Nombre, Telefono,id_Cliente))
	resultado = cursor.fetchone()
	cursor.close ()
	db.commit ()
	db.close ()
	return 


